html,body { margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#595959; }

h2 { font-size: 16px; font-weight: bold; color:#06C;}
#type1 h4{ margin:0; font-weight:700;}
img { border:0;}
a:hover img{ Filter: Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity:0.8;opacity: 0.8;}
.cursor { cursor:pointer;}
.left1 { margin:0; float:left; display:inline;}
.right1 { margin:0; float:right; display:inline;}
.clear { clear: both;}

#main { padding:10px;}
#topic { font-size:14px; color:#06C; font-weight:700; margin-bottom:10px;}
#issues { padding-bottom:10px; font-weight:700; color:#333; text-align:left; line-height:22px; text-align:center;}
.boxdata { padding:10px; color:#333; text-align:left; line-height:32px; border:1px solid #ccc; margin-bottom:10px; background-color:#f1f1f1;}
.boxadd { padding:10px 0 10px 20%;}
.gray { color:#999;}
.search, .info { color:#333; border:1px solid #ccc; padding:10px; margin-bottom:10px; text-align:center; background:#ffffe1;}
.info{background:#eee;}
.adddate { margin:10px 0;}
.additem { margin:10px; text-align:right;}
.issuesLedger { padding:10px 0; font-weight:700; color:#666; text-align:left; text-align:center;}



legend { font-size:15px; color:#666; padding:10px;}

.tbadd
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	background: #fff;
	margin: 0;
	margin-left:0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.tbadd th
{
	font-size: 14px;
	font-weight:700;
	color:#333;
	width:30%;
	padding: 10px 5px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 2px solid #639;
	border-right: 0px solid #ccc;
}
.tbadd td
{
	color:#595959;
	padding: 5px;
	height:35px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.tbadd tbody tr:hover td
{
	
	
}

.tbaddAccountDr
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	background: #fff;
	margin: 0;
	margin-left:0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.tbaddAccountDr th
{
	font-size: 14px;
	font-weight:700;
	color:#333;
	width:20%;
	padding: 10px 5px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 2px solid #36F;
	border-right: 0px solid #ccc;
}
.tbaddAccountDr td
{
	color:#595959;
	padding: 5px;
	height:25px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}


.tbaddAccountCr
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	background: #fff;
	margin: 0;
	margin-left:0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.tbaddAccountCr th
{
	font-size: 14px;
	font-weight:700;
	color:#333;
	width:20%;
	padding: 10px 5px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 2px solid #F96;
	border-right: 0px solid #ccc;
}
.tbaddAccountCr td
{
	color:#595959;
	padding: 5px;
	height:25px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}


.tbadd01
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	background: #fff;
	margin: 0;
	margin-left:0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.tbadd01 th
{
	font-size: 14px;
	font-weight:700;
	color:#333;
	width:20%;
	padding: 10px 5px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 2px solid #999;
	border-right: 0px solid #ccc;
	vertical-align:top;
}
.tbadd01 td
{
	color:#595959;
	padding: 5px;
	height:35px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.tbadd01 tbody tr:hover td
{
	
	
}

.tblist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	background: #fff;
	margin: 0;
	margin-left:0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.tblist th
{
	font-size: 14px;
	font-weight: 700;
	color:#333;
	padding: 10px 10px;
	border-bottom: 2px solid #999;
	border-top: 0px solid #999;
	border-left: 0px solid #ccc;
	border-right: 0px solid #ccc;
}
.tblist td
{
	color:#595959;
	padding: 5px 10px;
	height:25px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.tblist tbody tr:hover td
{
	background:#eeeef7;
	cursor:hand;
}


.tbform
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	background: #fff;
	margin: 0;
	margin-left:0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
table.form .tbform{background:#FFF;}
.tbform th,table.form .tbform th
{
	text-align:center;
	font-size: 14px;
	font-weight: 700;
	color:#333;
	padding: 10px 10px;
	border: 1px solid #bcbbbb;
}
.tbform td,table.form .tbform td
{
	color:#595959;
	padding: 10px 10px;
	border: 1px solid #bcbbbb;
}
.tbform td.dotline { border-left:2px dotted #ccc; }
.tbform tbody tr:hover td
{
	
	
}
.tbform th.number,.tbform td.number{text-align:right;}
.tbform .th.center{text-align:center;}
.tbform .dr1,table.form .tbform .dr1 { background:url(../images/dr.gif) 10px center no-repeat; padding-left:35px; }
.tbform .dr { padding-left:30px;}
.tbform .cr1,table.form .tbform .cr1 {  background:url(../images/cr.gif) 120px center no-repeat; padding-left:145px; }
.tbform .cr { padding-left:145px;}

.tbformCenter
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	background: #fff;
	margin: 0;
	margin-left:0;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}
.tbformCenter th
{
	text-align:center;
	font-size: 14px;
	font-weight: 700;
	color:#333;
	padding: 10px 10px;
	border: 1px solid #bcbbbb;
}
.tbformCenter td
{
	color:#595959;
	padding: 5px 10px;
	height:35px;
	border: 1px solid #bcbbbb;
}


.tbformNoBorder
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	background: #fff;
	margin: 0;
	margin-left:0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.tbformNoBorder th
{
	text-align:center;
	font-size: 14px;
	font-weight: 700;
	color:#333;
	padding: 10px 10px;
	border: 0px solid #bcbbbb;
}
.tbformNoBorder td
{
	color:#595959;
	padding: 5px 10px;
	height:35px;
	border: 0px solid #bcbbbb;
}

td {white-space:nowrap;}



